separate text and numbers